package redis

// redis key: 公用前缀, 完整实例 "bluebell:post:score"
// KeyPostTimeZSet 最后 ZSet标明了类型
// KeyPostVotedPrefix 表示前缀 Prefix，是可变的，例如 post:voted:1  post:voted:2
const (
	KeyPrefix = "bluebell:"
	// 帖子及发帖时间
	KeyPostTimeZSet = "post:time"
	// 帖子及投票分数
	KeyPostScoreZSet = "post:score"
	// 记录用户及投票类型, 参数时post id
	KeyPostVotedZSetPF = "post:voted:"
	// 记录帖子所在的 分区（community）
	KeyCommunitySetPF = "community:"
)

// 给redis key加上前缀
func getRedisKey(key string) string {
	return KeyPrefix + key
}
